home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / alsa / cards / FM801.conf < prev    next >
Text File  |  2006-01-09  |  1KB  |  90 lines

  1. #
  2. # Configuration for the FM801 chip
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. FM801.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type hw
  13.     card $CARD
  14.     device 0
  15. }    
  16.  
  17. # default with dmix/dsnoop
  18. FM801.pcm.default {
  19.     @args [ CARD ]
  20.     @args.CARD {
  21.         type string
  22.     }
  23.     type asym
  24.     playback.pcm {
  25.         type plug
  26.         slave.pcm {
  27.             @func concat
  28.             strings [ "dmix:" $CARD ]
  29.         }
  30.     }
  31.     capture.pcm {
  32.         type plug
  33.         slave.pcm {
  34.             @func concat
  35.             strings [ "dsnoop:" $CARD ]
  36.         }
  37.     }
  38. }
  39.  
  40. <confdir:pcm/surround40.conf>
  41.  
  42. FM801.pcm.surround40.0 "cards.FM801.pcm.front.0"
  43.  
  44. <confdir:pcm/surround41.conf>
  45. <confdir:pcm/surround50.conf>
  46. <confdir:pcm/surround51.conf>
  47.  
  48. FM801.pcm.surround51.0 "cards.FM801.pcm.front.0"
  49.  
  50. <confdir:pcm/iec958.conf>
  51.  
  52. FM801.pcm.iec958.0 {
  53.     @args [ CARD AES0 AES1 AES2 AES3 ]
  54.     @args.CARD {
  55.         type string
  56.     }
  57.     @args.AES0 {
  58.         type integer
  59.     }
  60.     @args.AES1 {
  61.         type integer
  62.     }
  63.     @args.AES2 {
  64.         type integer
  65.     }
  66.     @args.AES3 {
  67.         type integer
  68.     }
  69.     type hooks
  70.     slave.pcm {
  71.         type hw
  72.         card $CARD
  73.         device 0
  74.     }
  75.     hooks.0 {
  76.         type ctl_elems
  77.         hook_args [
  78.             # {
  79.             #    name "IEC958 Playback Default"
  80.             #    value [ $AES0 $AES1 $AES2 $AES3 ]
  81.             # }
  82.             {
  83.                 name "IEC958 Raw Data Playback Switch"
  84.                 preserve true
  85.                 value true
  86.             }
  87.         ]
  88.     }
  89. }
  90.